iT邦幫忙

2022 iThome 鐵人賽

DAY 8
3
Web 3

從以太坊白皮書理解 web 3 概念系列 第 9

從以太坊白皮書理解 web 3 概念 - Day8

  • 分享至 

  • xImage
  •  

從以太坊白皮書理解 web 3 概念 - Day8

Ethereum: 應用

前面把 Ethereum 的一些基礎原理做了一點簡單的介紹。

今天將從應用來看, Ethereum 的共識網路能夠推衍出哪些應用。

Token 系統

已知 Ethereum 可以發佈 Smart Contract 在上面運行。

Smart Contract 透過 EVM 運行,並且可以把運行結果放在 Ethereum 的鏈上交易。

因此,我們可以透過 Smart Contract 撰寫一套發行代幣的系統,初始化最大發行量,並且轉寫發行與替換等等規則。

由 Smart Contract 掌控所有邏輯,當符合條件時,就會觸發轉換。

這樣的代幣系統就能夠運行在所有 EVM 上。

身份與名譽累積系統

類似於 DNS ,因為當域名被註冊,其他人將無法再使用。

而 Ethereum 的交易中一旦寫入登記的域名以及註冊者,就變成一個可查詢的紀錄。

Namecoin就提供了一個這樣的域名註冊的服務。

另外一個例子是,可以拿來做 email 驗證。

寫一個 Contract 來紀錄每個沒出現過的 email , 再寫另一個累計可信度的 Contract 來做對應。

這樣就有機會針對不同的 email 來查詢哪些是 span , 哪些是合法的。

雖然這樣做其實是很消耗儲存空間。

分散式檔案存儲

透過把檔案切分成多個區塊,

然後透過持有者密鑰把每個區塊加密後(為了隱私),

從這些區塊建立出 Merkle tree。

如此一來就可以把檔案給分散式存儲,

然後寫一個 Contract 來對檔案做管控,

每次使用者下載部份區塊就必須要给出公鑰證明生份還有一些費用。

後來這樣的想法被 IPFS 給實作出來。

分散式自治組織

分散式自治組織的概念是:

一組人員共同持有一些資產,每個人具有一些股份。

當要對資產做變動時,採多數決,需要一定比例以上,例如 2/3 以上的人同意。

可以透過 Smart Contract 撰寫上述的規則,

把決策的方式透過 Smart Contract 寫好。

每次要更換內容就需要就需投票決議。

DAO 傳統組織
權力結構 通常為水平式且民主化 通常為垂直
組織決策 任何決策皆須經過組織成員投票決定 依公司章程決定,通常由個人、少數群體決定
投票過程 投票計數由智能合約執行 投票計數由第三方人為計算,易於操縱投票結果
組織透明度 完全開源透明,任何人皆能取得組織資訊 時常不公開,非公司內部人員無法取得資訊

其他應用

農業保險

寫一個 Contract 來根據天氣狀況做償還理賠

雲端運算

EVM 的技術可以用來建立驗證運算的環境,讓使用者可以隨機驗證系統的運算能力。

對賭

任何一對一的賭博協定都可以透過 Smart Contract 來實作

參考文獻

https://ethereum.org/en/whitepaper/#applications

https://blockcast.it/2019/10/16/let-me-tell-you-what-is-ipfs/

https://blockbar.io/basic-knowledge-of-cryptocurrency/the-6th-lesson-in-cryptocurrency-investment/


上一篇
從以太坊白皮書理解 web 3 概念 - Day7
下一篇
從以太坊白皮書理解 web 3 概念 - Day9
系列文
從以太坊白皮書理解 web 3 概念32
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言